package ec.edu.ucacue.siop.dao.recurso;

import java.math.BigDecimal;

import ec.edu.ucacue.siop.dao.GenericDAO;
import ec.edu.ucacue.siop.modelo.dinamica.producto.ModeloProducto;
import ec.edu.ucacue.siop.modelo.recurso.UnidadFuncional;
import ec.edu.ucacue.siop.modelo.recurso.equipo.Equipo;


public interface UnidadFuncionalDAO extends GenericDAO<UnidadFuncional, BigDecimal>{

	public UnidadFuncional createUnidadFuncional(String nombre, String nombre2, UnidadFuncional padre, String nombreNivel, int nivel);
	
	public void agregarUnidadFuncionalHija(UnidadFuncional unidad, UnidadFuncional hija);
	
	public void agregarEquipo(UnidadFuncional unidad, Equipo equipo);
	
	public void agregarModeloProducto(UnidadFuncional unidad, ModeloProducto modelo);
	
}
